Canadian stand-up comedian Russell Peters will perform in Shillong, Meghalaya, on March 27 as part of his 2026 Relax World Tour, bringing his globally popular observational humour to Meghalaya during ...