Which of the following types of taxes are paid by immigrants, whether legal or illegal?
a. sales taxes
b. real estate taxes (if they rent or own a home)
c. gasoline taxes
d. all of the above
Question 2
It is predicted that by 2025, there will be how many megacities?
A) 15
B) 18
C) 23
D) 29