World’s Largest Flag Unveiled In Ibadan General News June 29, 2021 The world’s largest flag covering an area of 3,275 square meters has been unveiled in Ibadan, the Oyo State capital.…