Primark has wowed shoppers with its "beautiful" new £16 outfit, which has a "flattering" shape and a "vintage-inspired twist." The high street favourite is known for its budget-friendly fashion, and ...