Hi gang, I'm living in New Delhi, India through the end of football season and curious if anyone can throw me a bone on whether there is a gamewatch location out here?
A shot in the dark, I know. But, if there is any network out there that can push me in the right direction - it would be this one.
Similarly - be great if we can put together a list of gamewatch locations internationally for poor suckers like myself to refer to during this holiest of seasons.
Thanks