I am currently waiting for these to arrive.
They are from Topshop, which is the last place I thought I'd ever buy something from (besides maybe Hot Topic), but I saw them on an English backpacker here and asked her where she bought them. She said Topshop, and directed me to their online store. In 6-8 working days, they will be mine. Hurrah!