Buddha's Statue at Ramoji Film City
Shown in the video is a Buddha statue at Ramoji Film City. Ramoji Film city 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.