The Narendra Modi Stadium was a roaring ocean of blue. Over one hundred thousand fans chanted in unison, their loud voices echoing across Ahmedabad. November 19, 2023, was destined to be India’s day o...