Himachal: Residents demand removal of abandoned rain shelter
New Delhi: Team India last won the ICC World Cup in India in 2011. It was the 50-over ODI format…