World’s highest movie theatre