megacity life