Worlds of Wonder – Amusement Park in India
Worlds Of Wonder is rated amongst the largest amusement parks of Asia. It is integrated with the Great India Place Mall, situated in Noida. The amusement park is divided into two sections and offers different levels..