British Prime Minister Boris Johnson poses with sadhus, or Hindu holy men, in front of the Swaminarayan Akshardham temple in Gandhinagar during his two-day trip to India. Getty Images

Today's best photos: from Boris Johnson in India to the Rio Carnival



Updated: April 22, 2022, 10:38 AM