Who made Keira Knightley’s blue dress, belt and sunglasses that she wore in Venice on September 3, 2011?

Dress – Orla Kiely

Shoes – Tabitha Simmons

Sunglasses – Ralph Lauren

Ralph Lauren at ShopStyle
Cat Eye at ShopStyle