Udupi, a coastal gem in Karnataka, is a place that offers much more than just breathtaking views. It is a land. Continue reading