Union minister Sarbananda Sonowal has said that all necessary clearances have been taken for Rs 41,000-crore international transhipment port project at Great Nicobar Island in the Bay of Bengal, pointing out that the opposition to the mega project smells of 'vested interest'.