(June 14, 2024) Last month in London, a rather unusual scene unfolded at the Buckingham Palace. An 18-year-old Indian girl Arti, who hails from a village in Uttar Pradesh, made a spectacular entry into the gates of the palace in a pink e-rickshaw – something she...