Udupi, located on the South West coast of India is famous for its clean beaches, ancient temples and...