Weekly Photo Challenge: Inside


Inside the world’s largest shopping mall – the Dubai Mall at the Dubai Downtown area.

SONY DSC