Imtiaz Ali’s production house

Lift, By Ida Ali, Will Put A Huge Smile On Your Face

Lift, a small invention that does wonders for the humankind. It’s one of those devices that we don’t really know…

7 years ago