Learning and Teaching Mathematics in The Global Village