This pool was constructed between two London tower blocks and is at a massive 115 feet above the ground! Now that’s crazy!