Citroen C3, the upcoming sub-4 meter SUV from the French carmaker, has finally made its world debut in India. It will be...