Mubadala

Mubadala is 02:25 Infograph corporate video for a company locate in UAE, it is not TVC, it is more into presentation used in meetings and in corporate video cards.