White-throated Needletail Hirundapus caudacutus

  • Darjiling, West Bengal, India