Finally, after weeks of divisive debates and bitter infighting, Britain's ruling Conservative Party has elected a new leader Liz Truss who also goes on to become the next Prime minister, ending a power vacuum at No.10 which led to public fear and economic uncertainty.