Tourist Spots

Ever since the District Tourism Promotion Council gave its green signal, some of the major tourist centres in Idukki are already seeing a surge in tourists.