1) As the content of the article points out, Uttar Pradesh is the most populous state in India. This is why comparing them to Qatar in the graphic, just on the basis of similar absolute GDP numbers, is very misleading. Qatar's population is under 1.5M. Uttar Pradesh's population is nearly 200M.
2) Comparing Gujarat to Angola is like comparing the Silicon Valley Bay area to an arbitrary African country based on similar GDPs. Gujarat has one of the best infrastructure setups in all of India and has been amongst the fastest growing states for the past decade.
3) Almost all of Maharashtra's $175B GDP comes from the city of Mumbai. So if you want a comparison to Singapore, you should look at the city of Mumbai, not the state of Maharashtra.