Water Fountains and Statues at Ramoji Film City
Shown in the video are the various water fountains and statues inside the Ramoji Film City. It is the World’s largest Film studio complex certified by the Guinness World Records. It is located at Hyderabad, the capital city, in Andhra Pradesh State, India.