Pilarkhana Sri Mahalingeshwara Mahaganapathi Temple near Shirva in Udupi, Karnataka, is a sacred 1400-year-old temple set amidst a serene forest.