In the end, the series was filmed in Langkawi, an archipelago in Malaysia, known as the Jewel of Kedah. Its lush jungle and idyllic beaches perfectly suited the production's needs and allowed the cast ...