It's a suffix that exists is many Indo-European languages - but not English - and means "home" or "place"...the equivalent of the English or German "-land". The Hindi name for England is "Inglistan", ...
After a thorough review and assessment of and fulfilment of regulatory requirements in compliance with the relevant national and international standards, the licence was issued, the PNRA press release ...