It's 2023, and Joe Biden is meeting with controversial Indian President Modi