Sort:  

Yea bro in India we have high mountain passes. World's Highest motorable road is in India Khardung La Pass at 18,380ft above sea level.
I wish i could visit you man :(