A 5.8 magnitude earthquake jolted Assam's Guwahati, with tremors felt as far as North Bengal and neighbouring Bhutan.