India’s largest natural arch has been discovered by GSI in Odisha’s

Geo-Heritage Sites Geological Survey of India (GSI)