This is Lake Biwa - the largest lake in Japan as seen from the hill Hikone Castle sits on.