Not a European city, but God’s own country, Vagbhatananda Park in Kerala shows you the new vision for Indian villages

god’s own country