harpreet singh bhatia

Harpreet Singh Bhatia
Sports

Harpreet Singh Bhatia – a Batsman with over 2000+ runs across last 2 seasons sitting on the bench?

Imagine you padding up every single day, every single match, you come up with a great performance in almost every match you play and this cycle keeps on going for years and you are still deprived of getting even a smallest of opportunity to play at the highest level, image the mental toughness and mindset […]

Read More