Nepal climb FIFA rankings

Nepal climb FIFA rankings

Nepal has leapt up three spots to secure 185th ranking with 70 points in the latest FIFA World Rankings made public on Thursday.

News that matters