Ram Chabutra

Home / glossary / Ram Chabutra

Ram Chabutra is a place where he was born, located 50 yards from the main dome.