For Art of Living Event On Yamuna Bank, DDA Faces The Music | Read

Billed as the world's biggest stage, it is being set up across seven acres on the banks of the Yamuna river in the capital but today the Delhi Development Authority or DDA which owns the land said it was not aware of the scale of the project.

Related Videos