Surabaya, the second largest city in Indonesia, is the capital of East Java. The meaning of Surabaya is combination of "sura" meaning shark and "baya" meaning crocodile. There are about 3 million people living in Surabaya and they speak a dialect of Javanese called Suroboyoan. Surabaya is the second largest city in Indonesia after Jakarta. Surabaya is located on the edge of the northern coast of Java Island and dealing with the Madura Strait and Java Sea.