The Indore Development Authority in Madhya Pradesh has pulled up a private firm for allegedly cutting 257 more trees than what was mandated to build a Rs 57 crore flyover in the state's commercial capital, also the country's cleanest city for several years in a row.