Discover the enchanting landmarks of Japan: from the iconic Mount Fuji to the historic Fushimi Inari shrine and Osaka Castle.