US first lady, Jill Biden touches down in Japan for the Tokyo Olympics (photos)

US first lady, Jill Biden touches down in Japan for the Tokyo Olympics. Jill Biden has landed in Tokyo, Japan ahead of Friday’s opening ceremony for the 2021 summer Olympic…