KATHMANDU, Dec 27: The US-Nepal Policy Research Center (US-NPRC) has demanded for immediate ratification of the multi-million US dollar Millennium Challenge Corporation(MCC) compact, saying that a failure could tarnish Nepal's international image.