Combining palanquins and muscle suits to make historic sites accessible for all. Along the eastern shores of Lake Biwa, Japan’s largest freshwater lake, in Shiga is the city of Hikone, home to one of only twelve castles in Japan with its original main keep still standing.