>An Odd Structure in Hyde park!

No matter how thoroughly I look at it, still can’t figure what it’s supposed to represent. 

Something to do with acoustics ?