Location: Cuba

Lifts are installed in shopping complexes, offices, homes, business centres, cinema halls, and many other high rise buildings. Hell lot of troubles arise when the lifts & elevators stop working... Read More