SHANGHAI — Located on China’s Pacific coast, Shanghai is the country’s biggest city with a population exceeding 26 million people; three times that of New York City (8.55 million). It is also a city ...
It was a dream come true for a first-time novelist. “MY BOOK WAS ON A BILLBOARD IN TIMES SQUARE!!,” wrote Ebony LaDelle in joyous all-caps on an Instagram post showing the huge video ad. Now that's a ...