A unique five-storey building constructed on a mere 250 square feet plot in Bengaluru is set ... the building to the Burj Khalifa, the world's tallest building, while others praised the ...