Thiruvananthapuram is the land of beautiful beaches, long stretches of palm fringed shorelines, windy backwaters and historical structures.