offbeatexplorers.com
Kapu Beach in Udupi: Straight out of Fairy Tales | Offbeat Explorers
Kapu Beach, also known as Kaup Beach in Udupi, Karnataka is one of the most cleanest beaches and beautiful light house makes it look like a fairy tale place