Canadian stand-up comedian Russell Peters will perform in Shillong, Meghalaya, on March 27 as part of his 2026 Relax World ...