Patel
  • Science
    The largest and tallest statue in the World, located in India, amazes with its incredible dimensions

    The largest and tallest statue in the World, located in India, amazes with its incredible dimensions