Maggie O
Active member
That's gorgeous, Rayyan!
Shanghai walk:
Ticket, Shanghai, May 23, 2016 by Maggie Osterberg, on Flickr
City Living Pressure, Shanghai, May 23, 2016 by Maggie Osterberg, on Flickr
Upscale Intersection, Shanghai, May 23, 2016 by Maggie Osterberg, on Flickr
Phone Booth, Shanghai, May 23, 2016 by Maggie Osterberg, on Flickr
Walking And Cycling, Shanghai, May 23, 2016 by Maggie Osterberg, on Flickr
Griddle Stand, Shanghai, May 23, 2016 by Maggie Osterberg, on Flickr
On The Phone, Shanghai, May 23, 2016 by Maggie Osterberg, on Flickr
On the Run, Shanghai, May 23, 2016 by Maggie Osterberg, on Flickr
Private Drive, Shanghai, May 23, 2016 by Maggie Osterberg, on Flickr
Billboard And Taxi, Shanghai, May 23, 2016 by Maggie Osterberg, on Flickr
Rainbows, Shanghai, May 24, 2016 by Maggie Osterberg, on Flickr
Lobby, The Portman Ritz-Carlton, Shanghai, May 23, 2016 by Maggie Osterberg, on Flickr
Shanghai walk:
Ticket, Shanghai, May 23, 2016 by Maggie Osterberg, on Flickr
City Living Pressure, Shanghai, May 23, 2016 by Maggie Osterberg, on Flickr
Upscale Intersection, Shanghai, May 23, 2016 by Maggie Osterberg, on Flickr
Phone Booth, Shanghai, May 23, 2016 by Maggie Osterberg, on Flickr
Walking And Cycling, Shanghai, May 23, 2016 by Maggie Osterberg, on Flickr
Griddle Stand, Shanghai, May 23, 2016 by Maggie Osterberg, on Flickr
On The Phone, Shanghai, May 23, 2016 by Maggie Osterberg, on Flickr
On the Run, Shanghai, May 23, 2016 by Maggie Osterberg, on Flickr
Private Drive, Shanghai, May 23, 2016 by Maggie Osterberg, on Flickr
Billboard And Taxi, Shanghai, May 23, 2016 by Maggie Osterberg, on Flickr
Rainbows, Shanghai, May 24, 2016 by Maggie Osterberg, on Flickr
Lobby, The Portman Ritz-Carlton, Shanghai, May 23, 2016 by Maggie Osterberg, on Flickr