A friend of mine showed me a company brochure with catch copy "Tomorrow of the earth which technology lights up."
The company seems to produce LED road lighting equipment.
I said, "Is this English?"
"Yes, it is," said my friend.
I image that the catch copy wanted to say, "Technology illuminates tomorrow's Earth," and wondered if this catch copy makes sense to English-speaking people.
I think whoever wrote that catchphrase might want to join this board!!! It makes no sense.