Paris: the city of love, light and disappointment. Located in France’s capital, the 2024 Summer Olympics left sports fans worldwide dissatisfied over confusing calls and unresolved controversies. “The...