Forever 21 is geared up to further increase its footprint in the region, with the launch of its 5,100 sq. feet store at Circle Mall in Jumeirah Village Circle, Dubai, on Thursday 17th November…