20100906 sports.football: Any football venue in the world is better than India: Houghton