globalprogress.uk
Indian state wins coveted UN award - Global Progress
Known as God’s own country, Indian state Kerala, for the first time, has won the prestigious Ulysses Prize from United Nation’s World Tourism Organisation ...