Kapu beach (also known as Kaup Beach) in Udupi is one of those places which seem straight out of fairy tales. This white sand beach is one of the best maintained and clean beaches out of all tourist beaches we have been to. A stream of water flows along coconut trees on your left and […]