If you are planning for an ideal holiday beach in God’s Own Country, you must visit the Cherai Beach in Kerala! Located in the Vypin Island of India’s Spice Garden, this is a wonderful place to relax, rejuvenate, and explore the untouched beauty of Kerala….