20 Indian soldiers killed