6 Taj Palace Dubai recently concluded the refurbishment of all its apartments, providing guests a home away from home in the heart of Deira. 07 JULY 2012 ISSUE 139 04 04…