Fact Check: Does The Viral Image Show Football Stadium In Sri Lanka? Here’s The Truth March 8, 2022 News Mobile Asia NM FACT CHECKER An image of a lotus-shaped stadium is being widely shared on social media with a claim that this is the largest football stadium in South Asia to be built... Continue Reading