Hubei is a landlocked province in Central China. The name of the province means "north of the lake", referring to its position north of Dongting Lake.[6] The provincial capital is Wuhan, a major transportation thoroughfare and the political, cultural, and economic hub of Central China.