https://www.hindustantimes.com/cricket/hanuma-vihari-among-seven-indians-to-play-in-dhaka-premier-league-101647331419131.html
Regarding other foreign players, "Besides these seven Indians, veteran Pakistan cricketer Mohammad Hafeez will play for Mohammedan Sporting while Zimbabwe's Sikandar Raza will play for Shinepukur."
Lastly as far as I remember each Indian team player needs to take permission from BCCI for participating in any league outside India, and I don’t have any particular link for this, but I’m 100% confident that they need BCCI permission before signing for any county or T20 league outside India.
I actually didn't know that. but I think this is a really good Step taken by the BCCI. This will certainly be allowed the players to have a lot more playtime who are not regular in the Indian team.
And I am quite sure that this is happening with the consent of BCCI otherwise I don't see how these players can play outside India. These players will also play against players like Mohammad Hafeez and Sikandar Raza so they will Be able to gain a lot of experience too.