One of the most visited pilgrimage sites in the world, dedicated to Lord Ayyappa, nestled in the Western Ghats of Kerala.