In India, you’ll find the only floating national park on Earth – and people live on it ...