Offer prayers at Sabarimala, to get the blessings of Lord Ayappa! As more than 30 million pilgrims visit Sabarimala, it has become famous as India’s own Mecca. That makes it India’s most extensive and the second largest in the world next to Mecca, Saudi Arabia, where the most significant number of pilgrims come to worship.