The ‘Dhanu Yatra’ festival, considered to be the world’s largest open-air theatre, began on Tuesday in the Western Odisha town of Bargarh.
The ‘Dhanu Yatra’ festival, considered to be the world’s largest open-air theatre, began on Tuesday in the Western Odisha town of Bargarh.