Hanuman watching over the Nine Navagraha’s, the Panchamuga Anjenyar Temple located in Sri Lanka is the only Hindu Temple in the World which has this type of concept of Worship. Visit our Hindu Blog: DISCLAIMER:
Hide player controls
Hide resume playing