Home to just 2% of India’s population, the state punched far above its weight at the Glasgow Games, claiming 11 medals, ...