Noble metal nanoparticles are recommended catalyst for the oxidation of CO moreover they are water tolerant but the main problem with them is that they are required a temperature above 100'C for efficient operation on the other hand non-noble metal can effectively catalyze the oxidation of CO under low temperature and copper nanoparticles have excellent catalytic activity but at elevated temperature about 200'C despite of being non-noble metal nanocatalyst. Why is this so ?