Has A Sporting Curse Been Placed On Delhi?

The capital city are perennial underachievers in India’s top sporting leagues.

Read More Has A Sporting Curse Been Placed On Delhi?
Advertisements