Shillong is the capital of Meghalaya and was the capital of Assam before Meghalaya became a separate state. It is known as the Scotland of the East due to its scenic beauty. Cherrapunji is famous for being one of the wettest places on Earth but is not the capital.