Just to update this, the refund was credited on my card yesterday, 7 days after cancelling the booking. And I was not US bound or threatened that I will dispute the charge with my CC company, so thats good news. Guess they are using the 6-8 weeks clause to cover all eventualities