Indian subcontinent
중앙아프리카와 인도 아대륙, 중국 남부, 인도차이나 수마트라섬까지 널리 분포한다.