When you think big countries you think USA, England, India, Russia, France, Germany, Australia, China, Japan... India is the only one that hasn't been involved nearly at all... Are they waiting for the Winter games or something? I think they need to get in the game or stop trying to pretend they're a burgeoning nation!
Tags: