Shillong: Shillong, perhaps, best epitomizes the football frenzy the northeast India is so renowned, and sometimes envied, ...