Sitamarhi, thought to be the birthplace of Lord Rama’s consort Devi Sita, is one such frequently visited pilgrimage destination. The town is well-known for its temples and religious sites and is located in the Sitamarhi District of Bihar in East India.
This will close in 50 seconds