20070211 india: All the world's a stadium for Indian sports buffs