See the Nokia Lumia 525 run Android 6.0 Marshmallow

The CyanogenMod ROM currently works only on the Lumia 525, but the developer is planning to port it to the Lumia 520 as well. Don't get your hopes up for a fully working Android 6.0 Marshmallow for the Lumia 950, as the exploit needed to run the custom ROM is currently applicable only on Qualcomm Snapdragon S4 devices. The developer says it's possible to run it on other devices, but clarifies that that would indeed require a lot of work to make it happen.
Still, what Balázs has achieved, even as simply a proof-of-concept, is amazing! Keep in mind however, that several key features are currently not supported by this custom ROM, including Wi-Fi and Modem, and the screen is in need of some of calibration for more accurate touch input. With that said, here is the Android-loaded Lumia 525 in action, followed by the obligatory AnTuTu test:


source: XDA Forums
Things that are NOT allowed: