Press Release ‘Maria Clara at Ibarra’ dominates and reaches top of Netflix PhilippinesBy Lion's DenDecember 22, 2023 “Maria Clara at Ibarra” is the most-viewed program on Netflix Philippines based on Netflix’ engagement report for January to June…