Ohayo
Powered by
Kompas.com
Stone walls of the ruins of Takeda Castle in Japan (SHUTTERSTOCK)