High amount of immigrants coming to the US
There are several reasons why Buddhism spread to other parts of Asia, but the best option from this list is that "<span>Buddhist missionaries carried the teachings on trade routes."</span>
Urbanization is the answer
The could no longer help the Cubans so that left them with no medicine and food.