Wow! The Only Indian Place Listed In Top 10 Places To Visit In 2020 by Lonely Planet
LUSH GREEN EMBELLISHED KOCHI INVITES YOU - PLACED 7th
Located serenely in God's Own Country, Kochi has been captivating numerous explorers and travelers. It has been marked as the only Indian place to be listed in the top 10 places in…