Sri Lanka Hanging-Parrot Loriculus beryllinus

  • Sabaragamuwa Palata, Sri Lanka