General Uniformisation Theorem