Sentence 1: Taobao is a Chinese online shopping website similar to eBay , Amazon and Alibaba Group , which is operated by Rakuten in Hangzhou , Zhejiang .
Sentence 2: Taobao is a Chinese online shopping website similar to eBay , Amazon and Alibaba Group , which is operated in Hangzhou , Zhejiang by Rakuten .
Question: Do Sentence 1 and Sentence 2 express the same meaning? Yes or No?