Ed Sheeran has sung in Punjabi for the first time during his concert in Mumbai, leaving fans stunned and setting social media ablaze. During the show on Saturday night, the English superstar invited the Indian singer Diljit Dosanjh to perform with him on stage.