India (Arunachal Pradesh, Manipur, Meghalaya, Nagaland, Sikkim and West Bengal), Bolivia, Brazil, Colombia, Costa Rica, Cuba, Ecuador, French Guiana, Guatemala, Guyana, Mexico, Panama, Papua New Guinea Peru, Puerto Rico, Sri Lanka, Venezuela. Pantropical.