If user moves to different country and change/add the new language in the device settings when user does this Playstore detects this and attempts to download the new additional language split (apk) for all apps that use dynamic delivery concept on the device. If the internet is not available then it will download later.
It turns more interesting on Samsung Galaxy S6 device, which is a xxxhdpi device. Here, System scale the image 4X times resulting a huge resolution 6400x4000 size image. Then to display it on ImageView, system try to allocate 6400*4000*4 bytes = 97.6MB memory and booom! OutOfMemoryError exception!! Now you can understand the error log message clearly…right?