Pop megastar Ed Sheeran has denied that he unlawfully serenaded the Indian public after police said he lacked the necessary permission to play and abruptly terminated a street performance. The British ...