British Prime Minister Boris Johnson on Monday urged Russian President Vladimir Putin to step back from “the edge of a precipice”, warning that an invasion of Ukraine could come within 48 hours. “You’ve got about 130,000 troops massing on the Ukrainian border. This is a very, very dangerous, difficult situation,” Johnson told reporters on a visit to Scotland. “We are on the edge of a precipice but there is still time for President Putin to step back,” he added, echoing US warnings that an invasion could be imminent. Johnson called on Western allies to “stand together and show a united front”, and on European leaders to learn the lessons from Moscow’s annexation of Crimea in 2014, and reduce their dependence on Russian gas. “All European countries need to get (gas pipeline) Nord Stream out of the bloodstream, yank out that hypodermic drip-feed of Russian hydrocarbons that is keeping so many European economies going,” he said. Johnson said he had no plans to visit Moscow, but that he would be discussing the crisis with “various leaders, including (US President) Joe Biden, very soon.