Studios est situé dans plusieurs pays du monde, dont Malte, la Lettonie et les Philippines.