NEW DELHI -- Thousands of pilots, engineers and other employees of cash-strapped Kingfisher Airlines on Thursday ended their weeks-old strike following an agreement with the management over payment of salaries overdue for the past seven months.

Kingfisher CEO Sanjay Aggarwal said he hoped that the airline, which stopped flying early this month, would be back in the sky in the next few weeks.