Tremors were felt for 25-30 seconds in Kolkata, Siliguri and West Bengal up to Katihar, Purnea, Araria, Kishanganj, Sahebganj in Bihar.