Mostly poking folk awake who sleepwalk; and taking the piss out of Islam's holy camels.
Tuesday, January 21, 2014
START ME UP!
Israel may be known as the Start-up Nation, especially in cutting edge technology, but they are not only located in Israel. There are over 200 Israeli start-ups operating in New York alone, while many others are located in Boston.
No comments:
Post a Comment