Guruvayurappan

Guruvayurappan

Guruvayurappan (Malayalam: ഗുരുവായൂരപ്പന്‍, (transliterated guruvāyūrappan), also often written Guruvayoorappan, is a form of Vishnu bhagavan worshipped and held in reverence by Hindus, predominantly in South India. This is located in the town of Guruvayur, Kerala, India.

Read more about Guruvayurappan.