Monthly Archives: October 2026

Given that India, with ~ 1.476 billion people – is the most populous country in the world, it always surprises me how much space there is in the country – and how much unspoiled beauty can be found. I was staying in Kerala – widely known as “God’s Own Country” – near the hill station […]

View full post »