Kathmandu: Smaller nations more so the weaker and under developed ones are generally degraded, insulted and humiliated by the bigger countries who command respect and honor for being “developed west”. But has the developed West the license to insult others or even poke its nose in the exclusive internal affairs of other countries? Do they […]