There's a lawsuit going on between Warner music and Spotify in India, something about false licensing. Now, after 1 year, they came to a deal, without any court decision**bleep**. Ed Sheeran, bruno mars, dua lipa etc are signed to Warner music. That's why you didn't find their songs. Spotify didn't have rights to stream songs from an Indian label catalogue, saregama (may be old songs), T-series, Sony music enough for us, right! Still Atlantic records aren't available on Spotify India. Hope they'll come up with a deal with these labels as well.