World News | Written by Chandrashekar Srinivasan | Monday June 22, 2026
The UK has seen six prime ministers in ten years - Keir Starmer, the under-fire incumbent, preceeded by Liz Truss, Rishi Sunak, Boris Johnson, Theresa May, and David Cameron.
www.ndtv.com