Before revision: Located in the city of Hyderabad, this is largest such Park in India is spread over 276 acres launched in 2017.
After revision: India,Located in the city of Hyderabad, this is largest such Park in India is spread over 276 acres launched in 2017.