Turtle,
I agree the nav charges are higher; but I disagree with yr statement about 'all NDB' kind of stuff. If you have flown China over the past few years, you would know that full radar services is now provided.
Nav charges are fixed quite arbitraly by the local ATC authority. Iranian is the most expensive of all.