Selena Gomez wore this not-so-basic white tank top in London, and it’s under $30 right now

Wait 5 sec.

The chic smocked style is nearly 50% off right now.