The National Geographic store has arrived upon the shores of Singapore, second only to London, whose store opened 3 weeks ago. Read what visitors have to say.