According to mythology, the son of the God Vishnu is Ayyappa who is a revered deity of South India. Again it is also said that he is considered to be the incarnation of Vishnu and was born as a result of the union between Shiva and the mythical Mohini. Ayyappa Temple is a temple complex and a very popular shrine. . It is one of the most famous pilgrimage sites in India with around 50 million devotees every year.