While Indian police have claimed Ed Sheeran didn't have permission to perform in public, the musician has claimed otherwise.