'Most beautiful sports stadium in the world' hidden in snow-capped Himalayan mountains

'Most beautiful sports stadium in the world' hidden in snow-capped Himalayan mountains

Daily Star

Published

The HPCA Stadium in Dharamsala, India, which hosted Cricket World Cup matches, has been named the most beautiful sports ground in the world following a study

Full Article