Top Gear rated mountain road Transfagarasan ( Transfagarash ) in Romania as "best road in the world". I tried to figure out is it true or not. Shot with this drone https://amzn.to/2RMdDG3 #transfagarasan