Earlier, interest-free loans were announced for Emiratis whose businesses were affected by the rains, with a grace period of 6 to 12 months
The hosts, leading the two-match series 1-0, managed a crucial lead of 241 in response to Bangladesh's 106 in India's pink ball debut in Kolkata.
Wriddhiman Saha, on 17, and Mohammed Shami, on 10, were batting in the second session when Kohli called them back to keep India on track for a very early finish in the five-day game.
Kohli played with ease and completed his 27th century before falling to a stunning catch by concussion substitute Taijul Islam.
Taijul, a left-arm spinner, made it count with a wicket of Ajinkya Rahane for 51 and then took a diving catch at fine leg to send back Kohli off paceman Ebadat Hossain.
India lost a few quick wickets, but Saha and Shami got a few boundaries and a six by the last man in pulverised the Bangladesh bowlers.
Pacemen Al Amin Hossain and Ebadat took three wickets each.
Kohli stood out with his prolific scoring as he put on crucial partnerships including a 99-run stand with overnight partner Rahane.
The star batsman smashed paceman Abu Jayed for four straight boundaries in one over before finishing with 18 fours in his 194-ball stay.
Cheteshwar Pujara also contributed with a useful 55 in a 94-run stand with Kohli after India lost their openers on day one.
Ishant Sharma led India's inspired pace attack and took five wickets to bundle out Bangladesh in the second session on Friday.Scoreboard
Bangladesh 1st innings 106 (Shadman Islam 29; I. Sharma 5-22)
India 1st innings (overnight 174-3, Kohli 59, Rahane 23)
M. Agarwal c Mehidy b Al-Amin 14
R. Sharma lbw b Ebadat 21
C. Pujara b Ebadat 55
V. Kohli c Taijul b Ebadat 136
A. Rahane c Ebadat b Taijul 51
R. Jadeja b Abu 12
W. Saha not out 17
R. Ashwin lbw b Al-Amin 9
U. Yadav c Shadman b Abu 0
I. Sharma lbw b Al-Amin 0
M. Shami not out 10
Extras (b12, lb2, w8) 22
Total (9 wkts dec, 89.4 overs) 347
Fall of wickets: 1-26, 2-43, 3-137, 4-236, 5-289, 6-308, 7-329, 8-330, 9-331
Bowling: Al-Amin 22.4-3-85-3 (w5), Abu 21-6-77-2, Ebadat 21-3-91-3 (w3), Taijul 25-2-80-1
Toss: Bangladesh
Umpires: Marais Erasmus (RSA), Joel Wilson (WIS)
TV Umpire: Rod Tucker (AUS)
Match referee: Ranjan Madugalle (SRI)
Earlier, interest-free loans were announced for Emiratis whose businesses were affected by the rains, with a grace period of 6 to 12 months
Following a $3 per barrel average global price increase in March, petrol prices for April increased by 12 fils per litre in the UAE
Annual rents in Dubai are usually paid in two, four or six instalments via post-dated cheques
NCM official says May 2-3 is identified as the ‘peak’ of the situation
PSG are still involved in the Champions League in what could turn out to be the club's finest ever season
World number three Alcaraz, 20, missed a month prior to Madrid with a forearm issue
It was Chennai's fifth win from nine matches as they moved to third place in the points table with 10 points
Earlier, Arsenal held on for a pulsating 3-2 win over arch rivals Tottenham