Varkala is a beautiful coastal town in Thiruvananthapuram district and is the only place in Kerala where the hills come close to the sea. A mecca for yogis given the countless yoga classes, it has a wide variety of beaches and has been a Hindu…