I suppose, considering the vast amount of these types of vehicles, made for example in India, Italy, but also Thailand, the Philippines and I believe many more, that we first try and find the country?
It looks like a "TukTuk" from the front, but let's say Thailand as my guess for the country?