The royal couple, Prince of Wales and the Duchess of Cornwall, as a part of their nine-day tour to India, is now at God’s Own Country, Kerala. The couple received a memorable reception to the country and covered popular Indian cities such as Rishikesh, Delhi and Mumbai. Prince of Wales and the Duchess of Cornwall have been on a nine-day « Continue Reading »