A strong 6.0-magnitude earthquake rattled northern Thailand on Monday afternoon, geologists said, adding it was at a shallow depth of 7.4 kilometres (4.5 miles).