Our lovely follower at Twitter complained its rather hard to find long length tops in the western world. I agree a hundred percent!
Here are my staple brands to find some beautiful tops and dresses that fit not only you but your pockets too.
h&m is my sworn favorite for everything! From tops to dresses. Pants, maxis, knitwear ... everything! It's got great quality, is budget friendly and most of all h&m are the foremost in being on trend. Dress it up in a colorful dress, for a day look this white man shirt is great and can be easily dressed up.
If you pocket allows Reiss is great with lengths too. A white shirt dress clinched at the waist is perfect for day wear. To go formal this pleated silk dress is gorgeous. Assemble with strings of pearls and voila!
... hope this helps Aisha :)