Japan's Prime Minister Sanae Takaichi is in New Delhi for a three-day official visit. She will attend the 16th India-Japan Annual Summit and hold formal talks with Indian Prime Minister Narendra Modi.