Life in God’s Own Country

Life in God’s Own Country, a promotional video by Kerala Tourism.