The Oddest Subway Station In China

The Oddest Subway Station In China

Chinese netizens have dubbed Caojiawan subway station on Line 6 of the Chongqing Metro as the “oddest station.”
Continue reading »