24 Frames | The Inspiration Room

24 Frames is a film production company based in Colombo, Sri Lanka.

Website: 24frames-lk.blogspot.com