Dragon Media Correspondent Nepal’s Supreme Court has dismissed all three writ petitions filed by French company IDEMIA against the Department of Passports’ decision to award electronic passport contracts to German firms. A joint bench of…