India
← Explore all Temples & Teerth
Deity: Available soon. Place: Ambikapur Chhattisgarh
India. Located in Ambikapur.
- Built
- 1947-08-15
- Address
- Udaypur Tahsil, Surguja, Chhattisgarh, 497333, India
History
India, officially the Republic of India, is a country in South Asia. It is the seventh-largest country by area and the most populous country in the world. Since its independence in 1947, it has been the world's most populous democracy.
- Nearest City: Ambikapur