Fix grammar in this sentence: Nevertheless, in spite of so many advantages VHTR has got, it still faces some technical challenges.
In spite of so many advantages VHTR has got, it still faces some technical challenges.