Noida, Italy
Worlds of Wonder is a water and amusement park located in Noida, Uttar Pradesh, India. The Park is owned and operated by Entertainment City Limited, a joint venture of International Amusement Limited and Unitech Holdings Ltd.
Listen to the audio guide for Worlds of Wonder Free on WIP — starts by itself when you arrive, even with the screen off