News

The colossal structure is situated in Hubei province and spans the Yangtze River, which is the longest river in Eurasia.