KUALA LUMPUR: Malaysia's attorney-general cleared Prime Minister Najib Razak of any criminal offences or corruption on Tuesday, closing investigations into a murky multi-million-dollar funding scandal that his opponents had hoped would bring him down.