Without even bothering with a response as its not warranted. Easily Younis.You have to be a total clown to still argue that Kohli is a better Test batsman than Younis. There is no comparison anymore.
Also, as far as performances in Australia is concerned, it’s important to not lose perspective. Kohli has played 17 Tests in Australia and a lot of these Tests have been on high scoring pitches (400+ runs pitches).
Younis only played 6 Tests in Australia in his whole career and still maintained a 50 average.
His 175* in Sydney in 2017 vs Starc, Hazlewood, Lyon etc. is an illustration of what Younis would have done in Australia had he had the opportunity to play as frequently as Kohli has.
Younis is a better Test batsman than Kohli in all conditions. It is not even a debate. The only difference is their PR and fan power.
Younis Khan is a legendary Test batsman and someone who is bettered by only 1-2 Indian batsmen in history. He doesn’t get enough respect by the fans.
Not even close. Younis superior in tests everywhere except maybe SA? That's it.