Also known as Black Star Square is one of the most popular tourist attractions in Ghana. It is situated in Accra and is one of the largest city squares in the world with a capacity of 30,000, second only to Tiananmen Square in Beijing. The square was commissioned by Kwame Nkrumah in 1957 and finishedContinue reading “GYP Travel Series: Independence Square”
