Global politics had a week of mayhem. India was the beacon of peace

.....

© ThePrint