Financial Crisis, Corporate Governance, and Bank Capital by Sanjai Bhagat - ஆர்பிஐ - Reserve Bank of India
RbiSearchHeader
Type of Document:
Function:
Department:
Search by Keyword:
Year:
Month:
From Date:
To Date:
Format:
Trending Searches
Past Searches
Useful Links
Failed to "?eval" string with this error: ---begin-message--- Syntax error in ?eval-ed string in line 1, column 27024: Encountered "SecondLevelLink", but was expecting one of: "." ".." <DOT_DOT_LESS> "..*" "?" "??" "!" "," "[" "(" "}" <TERMINATING_EXCLAM> ---end-message--- The failing expression: ==> completeJson?eval [in template "20099#20125#25189027" at line 18, column 56] ---- FTL stack trace ("~" means nesting-related): - Failed at: #list completeJson?eval as jsonKey, j... [in template "20099#20125#25189027" at line 18, column 49] ----
1<#assign completeJson = content.getData()?remove_beginning("<p>")?remove_ending("</p>") ,
2 isVariableString = completeJson?is_string
3/>
4
5
6<#assign theme_display = themeDisplay />
7<#assign images_folder = theme_display.getPathThemeImages() />
8<#assign tabindexNum ="" />
9
10<!-- <div class="desktop-primary-navigation-wrapper full-width">-->
11 <nav class="container pl-0 pr-0" tabindex="0" aria-label="Primary Navigation Use tab keys to access menu items and Press enter key to activate.">
12 <div class="rbi-header-wrap full-width">
13 <div class="container-fluid rbi-header">
14 <div data-title="Primary Navigation" id="primary-navigation" data-intro="Smart navigation with clear segregations" class="rbi-primary-navigation">
15 <ul class="nav navbar-site" role="menu">
16 <!--Menu Level 1 start-->
17 <#if (content.getData())??>
18 <#list completeJson?eval as jsonKey, jsonValue>
19 <#list jsonValue as singleJsonValue>
20 <li class="nav top-level-menu ${singleJsonValue.ListInfo}" role="menuitem" aria-label="${singleJsonValue.FirstLevelText} menu item">
21
22 <#if singleJsonValue.IsSecondLevelExists=="true">
23 <#assign topLevelMenuRole="role='menuitem'">
24 <#else>
25 <#assign topLevelMenuRole="role='menuitem'">
26 </#if>
27
28 <#if singleJsonValue.FirstLevelText??>
29 <span role="menu" class="page-level-one-text">
30 <a class="nav-link page-level-1" aria-label="${singleJsonValue.FirstLevelText} menu item" ${topLevelMenuRole} href="${singleJsonValue.FirstLevelLink}" tabindex="0" >
31 <span class="text-truncate">${singleJsonValue.FirstLevelText}</span>
32 </a>
33 </span>
34 </#if>
35 <#if singleJsonValue.IsSecondLevelExists=="true">
36 <div class="top-mega-menu-wrap" role="menu" tabindex="0" aria-label="${singleJsonValue.FirstLevelText} Sub Menu Open">
37 <div class="repateable-img d-none"></div>
38 <div class="mega-menu-first-block equalColumns">
39 <div class="mega-menu-first-block-row">
40 <h3 tabindex="0">${singleJsonValue.FirstLevelText}</h3>
41 <#if singleJsonValue.FirstLevelDescription?? && singleJsonValue.FirstLevelDescription!="">
42 <p tabindex="0" class="desc">${singleJsonValue.FirstLevelDescription}</p>
43 </#if>
44
45
46 </div>
47 </div>
48 <div class="mega-menu-second-blocks equalColumns">
49 <span class="top-level-page-name">${singleJsonValue.FirstLevelText}</span>
50 <!--Menu Level 2 start-->
51 <#if singleJsonValue.IsSecondLevelExists == "true" >
52 <ul class="second-level-menu test">
53 <#list singleJsonValue.SecondLevelData as secondLevelData>
54
55
56 <li class="second-level-page test" role="menuitem">
57 <!--${secondLevelData.SecondLevelLink}-->
58
59 <a class="second-level-menu-URL" target="_self"
60 href="${secondLevelData.SecondLevelLink}" tabindex="0">
61 ${secondLevelData.SecondLevelText}
62
63 </a>
64 <!--${secondLevelData.SecondLevelLink}-->
65 <#if secondLevelData.IsThirdLevelExists == "true" >
66 <div class="primary-nav-arrow-wrapper">
67
68 <span class="primary-nav-arrow" role="menu" tabindex="0" title="Open Submenu for ${secondLevelData.SecondLevelText}">
69
70 <img src="${images_folder}/rbi-main/nav-arrow.svg" alt="${secondLevelData.SecondLevelText}">
71
72 </span>
73
74 </div>
75 </#if>
76
77
78
79 <!--Menu Level 3 start-->
80 <div class="mega-menu-third-blocks equalColumns">
81 <span class="third-level-page-name">${secondLevelData.SecondLevelText}</span>
82 <#if secondLevelData.IsThirdLevelExists == "true" >
83 <ul class="third-level-menu">
84
85 <#list secondLevelData.ThirdLevelData as thirdLevelData>
86
87 <#if thirdLevelData.IsFourthLevelExists == "true" >
88 <#assign third_lavel_aria ="open sub menu for ${thirdLevelData.ThirdLevelText}" />
89 <#assign rolemenu = "role=menu" />
90 <#else>
91 <#assign third_lavel_aria ="${thirdLevelData.ThirdLevelText}" />
92 <#assign rolemenu = "" />
93
94 </#if>
95
96 <li class="third-level-page">
97 <span class="hide-text"></span>
98 <a href="${thirdLevelData.ThirdLevelLink}" ${rolemenu} aria-label="${third_lavel_aria}" target="_self">${thirdLevelData.ThirdLevelText}</a>
99 <!--Menu Level 4 start-->
100
101 <#if thirdLevelData.IsFourthLevelExists == "true" >
102 <ul class="fourth-level-menu">
103
104 <#list thirdLevelData.FourthLevelData as fourthLevelData>
105 <li class="fourth-level-page" role="menuitem" >
106 <a href="${fourthLevelData.FourthLevelLink}" target="_self">${fourthLevelData.FourthLevelText}</a>
107 </li>
108 </#list>
109 </ul>
110 </#if>
111
112
113 </li>
114
115</#list>
116</#if>
117
118 <!--json area-->
119
120 <#if secondLevelData.IsThirdLevelExists == "true" >
121 <#if secondLevelData.CommonSecondLevelData?? && secondLevelData.CommonSecondLevelData.Main.ImageLink != "">
122 <div class="pn-dynamic-data-wrapper">
123 <!--josn image-->
124 <#if secondLevelData.CommonSecondLevelData.Main.ImageLink != "">
125 <div class="pn-dynamic-data--img d-none">
126 <img src="${secondLevelData.CommonSecondLevelData.Main.ImageLink}" alt="RBI" title="RBI" tabindex="0">
127 </div>
128 </#if>
129 <!--josn image-->
130
131 <!--json dynamic content-->
132 <div class="pn-content-dynamic-wrapper">
133 <h2>${languageUtil.get(locale, "quick-links")}</h2>
134 <#if secondLevelData.CommonSecondLevelData.Others??>
135 <#list secondLevelData.CommonSecondLevelData.Others as others>
136 <#if others.Title != "" >
137 <div class="pn-content-contents-row">
138 <div class="pn-content-contents-row--inner">
139 <div class="pn-dynamic-content-title">
140 <a href="${others.Link}" class="content-title--link">
141 ${others.Title}
142 </a>
143 </div>
144 <#if others.Description != "" >
145 <div class="pn-dynamic-content-desc">
146 ${others.Description}
147 </div>
148 </#if>
149 </div>
150 </div>
151 </#if>
152 </#list>
153 </#if>
154 </div>
155 <!--json dynamic content-->
156 </div>
157 </#if>
158 </ul>
159 </#if>
160
161 <!--json area-->
162
163
164
165 </div>
166
167</li>
168
169</#list>
170</ul>
171</#if>
172<!--Menu Level 2 start-->
173</div>
174</div>
175</#if>
176
177<!--top-mega-menu-wrap ends-->
178
179</li>
180<!--Menu Level 1 ends-->
181</#list>
182</#list>
183</#if>
184
185</ul>
186</div>
187</div>
188</div>
189</nav>
190<!--</div>-->
191
192
193<script>
194 var clickedTab = false;
195
196 function tabPressEqualCol() {
197 // console.log('tabPressEqualCol function called');
198 if ($(window).width() < 1024) {
199 return false;
200 }
201
202 $('.top-level-menu').each(function() {
203 var getSecondLevelTabMenuLength = $(this).children(".top-mega-menu-wrap").find($(".second-level-menu li")).length;
204 if (getSecondLevelTabMenuLength > 0) {
205
206 // var isLevelOneisHidden = $(this).children(".top-mega-menu-wrap").is(":hidden");
207 // if (isLevelOneisHidden) {
208 // $(this).children(".top-mega-menu-wrap").show();
209 // const elms = document.querySelector('.top-level-menu');
210 // const getLeftPos = elms.getBoundingClientRect();
211 // const shiftLeftPos = getLeftPos.left;
212 // }
213
214 var maxHeight = 0;
215 var sameBlocks = ($(this).children(".top-mega-menu-wrap")).children(
216 '.equalColumns');
217 var thirdLevelBlockMenu = $(this).find('.mega-menu-third-blocks .third-level-menu');
218
219 sameBlocks.each(function (ev) {
220 $(this).css('height', 'fit-content');
221 if ($(this).height() > maxHeight) {
222 maxHeight = $(this).height();
223 }
224
225 });
226
227 sameBlocks.each(function (ev) {
228 if (maxHeight > 400) {
229 $(this).css('height', Math.round(maxHeight).toString() + 'px');
230 $(thirdLevelBlockMenu).css('height', Math.round(maxHeight).toString() + 'px');
231 } else {
232 $(this).css('height', '400px');
233 $(thirdLevelBlockMenu).css('height', '400px');
234 }
235 });
236 }
237 });
238
239
240
241
242
243 }
244
245 //tab key invoke//
246$(document).on('keyup', '.primary-nav-arrow', function (e) {
247 if ((e.keyCode === 9) || (e.keyCode === 13)) {
248 console.log('tab press');
249 tabPressEqualCol();
250 }
251});
252
253
254 $(document).ready(function () {
255
256 tabPressEqualCol();
257
258 //third level content title character length
259 $(".pn-dynamic-content-title a.content-title--link").each(function() {
260 var getFeedbackText=$(this).text().trim();
261 if (getFeedbackText.length > 43) {
262 var setFeedbackText = getFeedbackText.substring(0,43);
263 $(this).text(setFeedbackText);
264 }
265 //console.log("getFeedbacktext --- " + getFeedbackText);
266 });
267
268 //third level content Desc character length
269 $(".pn-dynamic-content-desc").each(function() {
270 var getFeedbackText=$(this).text().trim();
271 if (getFeedbackText.length > 43) {
272 var setFeedbackText = getFeedbackText.substring(0, 43);
273 $(this).text(setFeedbackText);
274 }
275 //console.log("getFeedbacktext --- " + getFeedbackText);
276 });
277
278 // Check if 3rd level nav items exist
279 if($(".second-level-page").length){
280 $(".second-level-page").each(function() {
281 let thirdLevelNavItems = $(this).find('.third-level-page');
282 if(thirdLevelNavItems.length){
283 $(this).addClass('has-level-3');
284 }
285 });
286 }
287
288 // Check if 4th level nav items exist
289 if($(".third-level-page").length){
290 $(".third-level-page").each(function() {
291 let fourthLevelNavItems = $(this).find('.fourth-level-page');
292 if(fourthLevelNavItems.length){
293 $(this).addClass('is-level-4-accordion');
294 $(this).parents('.mega-menu-third-blocks').addClass('is-level-4-accordion-parent');
295 }
296 });
297 }
298
299 // Close Nav 1st level anchor text
300 $(".top-level-page-name").on('click', function () {
301 $(this).closest(".top-mega-menu-wrap").hide();
302 });
303
304 // Close Nav 2nd level anchor text
305 $(".third-level-page-name").on('click', function () {
306 $(this).parent(".mega-menu-third-blocks").removeClass('level-3-open');
307 $(this).siblings($(".third-level-menu")).hide();
308 });
309
310 // Nav 1st level anchor link with lchange for accessibilty fix line 300, 306 and 309
311 $('.top-level-menu> span a').on('click', function (e) {
312 if ($(this).hasClass('disableURL')) {
313 e.preventDefault();
314 }
315
316 if ($(window).width() < 1024) {
317 var getSecondLevelMenuLength = $(this).parent().siblings(".top-mega-menu-wrap").find($(
318 ".second-level-menu li")).length;
319 if (getSecondLevelMenuLength > 0) {
320 var menuOpen = $(this).parent().siblings(".top-mega-menu-wrap").is(":hidden");
321 if (menuOpen) {
322 $(this).parent().siblings(".top-mega-menu-wrap").show();
323 }
324 }
325 }
326 });
327
328 // Nav 1st level anchor link
329 $('.second-level-page a').on('click', function (e) {
330 if ($(this).hasClass('disableURL')) {
331 e.preventDefault();
332 }
333 if ($(window).width() < 1024) {
334 var getThirdLevelMenuLength = $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu li")).length;
335 if (getThirdLevelMenuLength > 0) {
336 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").addClass('level-3-open');
337 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu")).show();
338 //console.log("clicked....");
339 }
340 }
341 });
342
343
344
345 $('.second-level-page .primary-nav-arrow').on('click', function (e) {
346 if ($(this).hasClass('disableURL')) {
347 e.preventDefault();
348 }
349 if ($(window).width() < 1024) {
350 var getThirdLevelMenuLength = $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu li")).length;
351 if (getThirdLevelMenuLength > 0) {
352 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").addClass('level-3-open');
353 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu")).show();
354 //console.log("clicked....");
355 }
356 }
357 });
358
359 // Nav 1st level mouseenter event
360 $('.top-level-menu').mouseenter(function (e) {
361 if ($(window).width() < 1024) {
362 return false;
363 }
364
365 var getSecondLevelMenuLength = $(this).children(".top-mega-menu-wrap").find($(
366 ".second-level-menu li")).length;
367
368 //added
369 if (getSecondLevelMenuLength === 0) {
370 $(this).closest('.top-level-menu').find('.page-level-1').addClass("withoutDropdown");
371 //$(this).closest('.top-level-menu').find('.top-mega-menu-wrap').remove();
372 }
373 if (getSecondLevelMenuLength > 0) {
374 var isLevelOneisHidden = $(this).children(".top-mega-menu-wrap").is(":hidden");
375 if (isLevelOneisHidden) {
376 $(this).children(".top-mega-menu-wrap").show();
377 const elms = document.querySelector('.top-level-menu');
378 const getLeftPos = elms.getBoundingClientRect();
379 const shiftLeftPos = getLeftPos.left;
380
381 //$(this).children(".top-mega-menu-wrap").css("left", "-" + shiftLeftPos + "px");
382
383 // added for equal column //
384 var maxHeight = 0;
385 var sameBlocks = ($(this).children(".top-mega-menu-wrap")).children(
386 '.equalColumns');
387 var thirdLevelBlockMenu = $(this).find('.mega-menu-third-blocks .third-level-menu');
388
389 sameBlocks.each(function (ev) {
390 $(this).css('height', 'fit-content');
391 if ($(this).height() > maxHeight) {
392 maxHeight = $(this).height();
393 }
394
395 });
396
397 sameBlocks.each(function (ev) {
398 if (maxHeight > 400) {
399 $(this).css('height', Math.round(maxHeight).toString() + 'px');
400 $(thirdLevelBlockMenu).css('height', Math.round(maxHeight).toString() + 'px');
401 } else {
402 $(this).css('height', '400px');
403 $(thirdLevelBlockMenu).css('height', '400px');
404 }
405
406 });
407 }
408 }
409
410 });
411
412 // Nav 1st level mouseleave event
413 $('.top-level-menu').mouseleave(function (e) {
414 if ($(window).width() < 1024) {
415 return false;
416 }
417 $(this).children(".top-mega-menu-wrap").hide();
418 $(".third-level-menu").hide();
419 });
420
421 // Nav 2nd level mouseenter event
422 $(".second-level-page").mouseenter(function () {
423 if ($(window).width() < 1024) {
424 return false;
425 }
426 var thirdLevelMenu = $(this).find(".third-level-menu");
427 var thirdLevelMenuItems = $(this).find(".third-level-menu li");
428
429 if (thirdLevelMenuItems.length > 0) {
430 thirdLevelMenu.show();
431 }
432 });
433
434 // Nav 2nd level mouseleave event
435 $(".second-level-page").mouseleave(function () {
436 if ($(window).width() < 1024) {
437 return false;
438 }
439 var thirdLevelMenu = $(this).find(".third-level-menu");
440 thirdLevelMenu.hide();
441 });
442
443 // retriving top level url
444 $(document).on('keydown', '.top-level-menu', function (e) {
445 $('.nav.navbar-site').first().children('li').each(function () {
446 // $(this).find('a').attr('tabindex', '0');
447 // $(this).find('a').addClass('First-level-menu');
448 });
449
450 $(this).each(function () {
451 if ( $(this).children('.page-level-1').hasClass('disableURL') ) {
452 if (e.which == 13) {
453 if ($(this).find('.top-mega-menu-wrap').is(":hidden")) {
454 $(".top-mega-menu-wrap").hide();
455 $(this).find(".top-mega-menu-wrap").show();
456 clickedTab = true;
457 e.preventDefault();
458 } else {
459 $(this).find(".top-mega-menu-wrap").hide();
460 }
461 }
462 }
463
464 });
465 });
466
467 $(".rbi-primary-navigation a").each(function () {
468 var getPageLevelURL = $(this).attr("href");
469 if (((getPageLevelURL.indexOf("javascript") > -1)) || ((getPageLevelURL.indexOf(
470 "Javascript") > -1))) {
471 $(this).addClass("disableURL");
472 }
473
474 // added for collaborative events menu should not open
475 if ((getPageLevelURL.indexOf("href") > -1)) {
476 $(this).addClass("menu-not-open-collaborative");
477 }
478
479
480 });
481
482 /*blocked temprary need to know why shift key is desier*/
483 // $('.mega-menu-second-blocks .second-level-menu>li:last-child>a').on('keydown', function (e) {
484 // if( !e.shiftKey && e.keyCode ){
485 // $('.top-mega-menu-wrap').css('display', 'none');
486 // }
487 // });
488
489 var navMousedown = false;
490 $('.mega-menu-third-blocks .third-level-menu>li:last-child>a').on('mousedown', function () {
491 navMousedown = true;
492 });
493
494 $('.mega-menu-third-blocks .third-level-menu>li:last-child>a').on('focusout', function (event) {
495 $(this).keydown(function (e) {
496 if(!navMousedown) {
497 if( !e.shiftKey && e.keyCode ){
498 if( !$(this).parent('.is-level-4-accordion').hasClass('active') ){
499 $(".third-level-menu").css('display', 'none');
500 $(this).parent('.second-level-page').focus();
501 }
502 }
503 }
504 navMousedown = false;
505 });
506 });
507
508 $('.mega-menu-second-blocks .second-level-menu li.has-level-3').on('keydown', function (event) {
509 // on click of enter
510 if (event.which === 13) {
511 $(this).trigger('click').find('.third-level-menu').css('display', 'block');
512
513 }
514 });
515
516 $('.mega-menu-second-blocks .second-level-menu>li>a').on('focus', function (event) {
517 $(".third-level-menu").css('display', 'none');
518 });
519
520 $('.rbi-header .site-logo .custom-logo').on('focusout', function (event) {
521 $('.rbi-primary-navigation>ul>li:nth-child(2)>a').attr('tabindex', '0');
522 });
523
524 // On load get number of languages
525 let rbiLanguages = [];
526
527 if ($(".multipleLanguae-wrapper #languageSelector option").length) {
528 $(".multipleLanguae-wrapper #languageSelector option").each(function () {
529 let currentItem = {
530 languageText: $(this).text(),
531 languageURL: $(this).attr('value')
532 };
533 rbiLanguages.push(currentItem);
534 });
535 }
536
537
538 // Add languages to mobile list items
539 let langListItem = '';
540 let langListItemContainer = $(".pwa-primary-navigation-wrapper .nav>li:first-child").find(
541 '.second-level-menu');
542 langListItemContainer.empty();
543
544 if (rbiLanguages.length) {
545 $.each(rbiLanguages, function (key, value) {
546
547 if (value.languageURL == value.languageText) {
548 langListItem =
549 "<li class='second-level-page selected test' ><a href='javascript:void(0)' target='_self'>" +
550 value.languageText + "</a></li>";
551 } else {
552 langListItem =
553 "<li class='second-level-page test'><a href='" +
554 value.languageURL + "' target='_self'>" + value.languageText + "</a></li>";
555 }
556
557 langListItemContainer.append(langListItem);
558 });
559 }
560
561
562 });
563window.addEventListener("load", () => {
564 setTimeout(() => {
565 if(window.location.href.includes('lost-in-transmission-financial-markets-and-monetary-policy-duplicate-0')
566 ){
567 $(".multipleLanguae-wrapper .list ul li").each(function () {
568 $(this).removeClass('d-none')
569 });
570 }
571 }, 2000);
572 });
573
574</script>
575
576
577<script>
578$(document).ready(function(){
579 setTimeout(function() {
580 $('.rbi_home_hero_wrapper .owl-dots button').attr('aria-label', 'Slide Navigation');
581 $('.rbi_home_hero_wrapper .owl-dots button').attr('title', 'Slide Navigation');
582 }, 50);
583});
584</script>
Failed to "?eval" string with this error: ---begin-message--- Syntax error in ?eval-ed string in line 1, column 27024: Encountered "SecondLevelLink", but was expecting one of: "." ".." <DOT_DOT_LESS> "..*" "?" "??" "!" "," "[" "(" "}" <TERMINATING_EXCLAM> ---end-message--- The failing expression: ==> completeJson?eval [in template "20099#20125#25189027" at line 18, column 56] ---- FTL stack trace ("~" means nesting-related): - Failed at: #list completeJson?eval as jsonKey, j... [in template "20099#20125#25189027" at line 18, column 49] ----
1<#assign completeJson = content.getData()?remove_beginning("<p>")?remove_ending("</p>") ,
2 isVariableString = completeJson?is_string
3/>
4
5
6<#assign theme_display = themeDisplay />
7<#assign images_folder = theme_display.getPathThemeImages() />
8<#assign tabindexNum ="" />
9
10<!-- <div class="desktop-primary-navigation-wrapper full-width">-->
11 <nav class="container pl-0 pr-0" tabindex="0" aria-label="Primary Navigation Use tab keys to access menu items and Press enter key to activate.">
12 <div class="rbi-header-wrap full-width">
13 <div class="container-fluid rbi-header">
14 <div data-title="Primary Navigation" id="primary-navigation" data-intro="Smart navigation with clear segregations" class="rbi-primary-navigation">
15 <ul class="nav navbar-site" role="menu">
16 <!--Menu Level 1 start-->
17 <#if (content.getData())??>
18 <#list completeJson?eval as jsonKey, jsonValue>
19 <#list jsonValue as singleJsonValue>
20 <li class="nav top-level-menu ${singleJsonValue.ListInfo}" role="menuitem" aria-label="${singleJsonValue.FirstLevelText} menu item">
21
22 <#if singleJsonValue.IsSecondLevelExists=="true">
23 <#assign topLevelMenuRole="role='menuitem'">
24 <#else>
25 <#assign topLevelMenuRole="role='menuitem'">
26 </#if>
27
28 <#if singleJsonValue.FirstLevelText??>
29 <span role="menu" class="page-level-one-text">
30 <a class="nav-link page-level-1" aria-label="${singleJsonValue.FirstLevelText} menu item" ${topLevelMenuRole} href="${singleJsonValue.FirstLevelLink}" tabindex="0" >
31 <span class="text-truncate">${singleJsonValue.FirstLevelText}</span>
32 </a>
33 </span>
34 </#if>
35 <#if singleJsonValue.IsSecondLevelExists=="true">
36 <div class="top-mega-menu-wrap" role="menu" tabindex="0" aria-label="${singleJsonValue.FirstLevelText} Sub Menu Open">
37 <div class="repateable-img d-none"></div>
38 <div class="mega-menu-first-block equalColumns">
39 <div class="mega-menu-first-block-row">
40 <h3 tabindex="0">${singleJsonValue.FirstLevelText}</h3>
41 <#if singleJsonValue.FirstLevelDescription?? && singleJsonValue.FirstLevelDescription!="">
42 <p tabindex="0" class="desc">${singleJsonValue.FirstLevelDescription}</p>
43 </#if>
44
45
46 </div>
47 </div>
48 <div class="mega-menu-second-blocks equalColumns">
49 <span class="top-level-page-name">${singleJsonValue.FirstLevelText}</span>
50 <!--Menu Level 2 start-->
51 <#if singleJsonValue.IsSecondLevelExists == "true" >
52 <ul class="second-level-menu test">
53 <#list singleJsonValue.SecondLevelData as secondLevelData>
54
55
56 <li class="second-level-page test" role="menuitem">
57 <!--${secondLevelData.SecondLevelLink}-->
58
59 <a class="second-level-menu-URL" target="_self"
60 href="${secondLevelData.SecondLevelLink}" tabindex="0">
61 ${secondLevelData.SecondLevelText}
62
63 </a>
64 <!--${secondLevelData.SecondLevelLink}-->
65 <#if secondLevelData.IsThirdLevelExists == "true" >
66 <div class="primary-nav-arrow-wrapper">
67
68 <span class="primary-nav-arrow" role="menu" tabindex="0" title="Open Submenu for ${secondLevelData.SecondLevelText}">
69
70 <img src="${images_folder}/rbi-main/nav-arrow.svg" alt="${secondLevelData.SecondLevelText}">
71
72 </span>
73
74 </div>
75 </#if>
76
77
78
79 <!--Menu Level 3 start-->
80 <div class="mega-menu-third-blocks equalColumns">
81 <span class="third-level-page-name">${secondLevelData.SecondLevelText}</span>
82 <#if secondLevelData.IsThirdLevelExists == "true" >
83 <ul class="third-level-menu">
84
85 <#list secondLevelData.ThirdLevelData as thirdLevelData>
86
87 <#if thirdLevelData.IsFourthLevelExists == "true" >
88 <#assign third_lavel_aria ="open sub menu for ${thirdLevelData.ThirdLevelText}" />
89 <#assign rolemenu = "role=menu" />
90 <#else>
91 <#assign third_lavel_aria ="${thirdLevelData.ThirdLevelText}" />
92 <#assign rolemenu = "" />
93
94 </#if>
95
96 <li class="third-level-page">
97 <span class="hide-text"></span>
98 <a href="${thirdLevelData.ThirdLevelLink}" ${rolemenu} aria-label="${third_lavel_aria}" target="_self">${thirdLevelData.ThirdLevelText}</a>
99 <!--Menu Level 4 start-->
100
101 <#if thirdLevelData.IsFourthLevelExists == "true" >
102 <ul class="fourth-level-menu">
103
104 <#list thirdLevelData.FourthLevelData as fourthLevelData>
105 <li class="fourth-level-page" role="menuitem" >
106 <a href="${fourthLevelData.FourthLevelLink}" target="_self">${fourthLevelData.FourthLevelText}</a>
107 </li>
108 </#list>
109 </ul>
110 </#if>
111
112
113 </li>
114
115</#list>
116</#if>
117
118 <!--json area-->
119
120 <#if secondLevelData.IsThirdLevelExists == "true" >
121 <#if secondLevelData.CommonSecondLevelData?? && secondLevelData.CommonSecondLevelData.Main.ImageLink != "">
122 <div class="pn-dynamic-data-wrapper">
123 <!--josn image-->
124 <#if secondLevelData.CommonSecondLevelData.Main.ImageLink != "">
125 <div class="pn-dynamic-data--img d-none">
126 <img src="${secondLevelData.CommonSecondLevelData.Main.ImageLink}" alt="RBI" title="RBI" tabindex="0">
127 </div>
128 </#if>
129 <!--josn image-->
130
131 <!--json dynamic content-->
132 <div class="pn-content-dynamic-wrapper">
133 <h2>${languageUtil.get(locale, "quick-links")}</h2>
134 <#if secondLevelData.CommonSecondLevelData.Others??>
135 <#list secondLevelData.CommonSecondLevelData.Others as others>
136 <#if others.Title != "" >
137 <div class="pn-content-contents-row">
138 <div class="pn-content-contents-row--inner">
139 <div class="pn-dynamic-content-title">
140 <a href="${others.Link}" class="content-title--link">
141 ${others.Title}
142 </a>
143 </div>
144 <#if others.Description != "" >
145 <div class="pn-dynamic-content-desc">
146 ${others.Description}
147 </div>
148 </#if>
149 </div>
150 </div>
151 </#if>
152 </#list>
153 </#if>
154 </div>
155 <!--json dynamic content-->
156 </div>
157 </#if>
158 </ul>
159 </#if>
160
161 <!--json area-->
162
163
164
165 </div>
166
167</li>
168
169</#list>
170</ul>
171</#if>
172<!--Menu Level 2 start-->
173</div>
174</div>
175</#if>
176
177<!--top-mega-menu-wrap ends-->
178
179</li>
180<!--Menu Level 1 ends-->
181</#list>
182</#list>
183</#if>
184
185</ul>
186</div>
187</div>
188</div>
189</nav>
190<!--</div>-->
191
192
193<script>
194 var clickedTab = false;
195
196 function tabPressEqualCol() {
197 // console.log('tabPressEqualCol function called');
198 if ($(window).width() < 1024) {
199 return false;
200 }
201
202 $('.top-level-menu').each(function() {
203 var getSecondLevelTabMenuLength = $(this).children(".top-mega-menu-wrap").find($(".second-level-menu li")).length;
204 if (getSecondLevelTabMenuLength > 0) {
205
206 // var isLevelOneisHidden = $(this).children(".top-mega-menu-wrap").is(":hidden");
207 // if (isLevelOneisHidden) {
208 // $(this).children(".top-mega-menu-wrap").show();
209 // const elms = document.querySelector('.top-level-menu');
210 // const getLeftPos = elms.getBoundingClientRect();
211 // const shiftLeftPos = getLeftPos.left;
212 // }
213
214 var maxHeight = 0;
215 var sameBlocks = ($(this).children(".top-mega-menu-wrap")).children(
216 '.equalColumns');
217 var thirdLevelBlockMenu = $(this).find('.mega-menu-third-blocks .third-level-menu');
218
219 sameBlocks.each(function (ev) {
220 $(this).css('height', 'fit-content');
221 if ($(this).height() > maxHeight) {
222 maxHeight = $(this).height();
223 }
224
225 });
226
227 sameBlocks.each(function (ev) {
228 if (maxHeight > 400) {
229 $(this).css('height', Math.round(maxHeight).toString() + 'px');
230 $(thirdLevelBlockMenu).css('height', Math.round(maxHeight).toString() + 'px');
231 } else {
232 $(this).css('height', '400px');
233 $(thirdLevelBlockMenu).css('height', '400px');
234 }
235 });
236 }
237 });
238
239
240
241
242
243 }
244
245 //tab key invoke//
246$(document).on('keyup', '.primary-nav-arrow', function (e) {
247 if ((e.keyCode === 9) || (e.keyCode === 13)) {
248 console.log('tab press');
249 tabPressEqualCol();
250 }
251});
252
253
254 $(document).ready(function () {
255
256 tabPressEqualCol();
257
258 //third level content title character length
259 $(".pn-dynamic-content-title a.content-title--link").each(function() {
260 var getFeedbackText=$(this).text().trim();
261 if (getFeedbackText.length > 43) {
262 var setFeedbackText = getFeedbackText.substring(0,43);
263 $(this).text(setFeedbackText);
264 }
265 //console.log("getFeedbacktext --- " + getFeedbackText);
266 });
267
268 //third level content Desc character length
269 $(".pn-dynamic-content-desc").each(function() {
270 var getFeedbackText=$(this).text().trim();
271 if (getFeedbackText.length > 43) {
272 var setFeedbackText = getFeedbackText.substring(0, 43);
273 $(this).text(setFeedbackText);
274 }
275 //console.log("getFeedbacktext --- " + getFeedbackText);
276 });
277
278 // Check if 3rd level nav items exist
279 if($(".second-level-page").length){
280 $(".second-level-page").each(function() {
281 let thirdLevelNavItems = $(this).find('.third-level-page');
282 if(thirdLevelNavItems.length){
283 $(this).addClass('has-level-3');
284 }
285 });
286 }
287
288 // Check if 4th level nav items exist
289 if($(".third-level-page").length){
290 $(".third-level-page").each(function() {
291 let fourthLevelNavItems = $(this).find('.fourth-level-page');
292 if(fourthLevelNavItems.length){
293 $(this).addClass('is-level-4-accordion');
294 $(this).parents('.mega-menu-third-blocks').addClass('is-level-4-accordion-parent');
295 }
296 });
297 }
298
299 // Close Nav 1st level anchor text
300 $(".top-level-page-name").on('click', function () {
301 $(this).closest(".top-mega-menu-wrap").hide();
302 });
303
304 // Close Nav 2nd level anchor text
305 $(".third-level-page-name").on('click', function () {
306 $(this).parent(".mega-menu-third-blocks").removeClass('level-3-open');
307 $(this).siblings($(".third-level-menu")).hide();
308 });
309
310 // Nav 1st level anchor link with lchange for accessibilty fix line 300, 306 and 309
311 $('.top-level-menu> span a').on('click', function (e) {
312 if ($(this).hasClass('disableURL')) {
313 e.preventDefault();
314 }
315
316 if ($(window).width() < 1024) {
317 var getSecondLevelMenuLength = $(this).parent().siblings(".top-mega-menu-wrap").find($(
318 ".second-level-menu li")).length;
319 if (getSecondLevelMenuLength > 0) {
320 var menuOpen = $(this).parent().siblings(".top-mega-menu-wrap").is(":hidden");
321 if (menuOpen) {
322 $(this).parent().siblings(".top-mega-menu-wrap").show();
323 }
324 }
325 }
326 });
327
328 // Nav 1st level anchor link
329 $('.second-level-page a').on('click', function (e) {
330 if ($(this).hasClass('disableURL')) {
331 e.preventDefault();
332 }
333 if ($(window).width() < 1024) {
334 var getThirdLevelMenuLength = $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu li")).length;
335 if (getThirdLevelMenuLength > 0) {
336 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").addClass('level-3-open');
337 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu")).show();
338 //console.log("clicked....");
339 }
340 }
341 });
342
343
344
345 $('.second-level-page .primary-nav-arrow').on('click', function (e) {
346 if ($(this).hasClass('disableURL')) {
347 e.preventDefault();
348 }
349 if ($(window).width() < 1024) {
350 var getThirdLevelMenuLength = $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu li")).length;
351 if (getThirdLevelMenuLength > 0) {
352 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").addClass('level-3-open');
353 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu")).show();
354 //console.log("clicked....");
355 }
356 }
357 });
358
359 // Nav 1st level mouseenter event
360 $('.top-level-menu').mouseenter(function (e) {
361 if ($(window).width() < 1024) {
362 return false;
363 }
364
365 var getSecondLevelMenuLength = $(this).children(".top-mega-menu-wrap").find($(
366 ".second-level-menu li")).length;
367
368 //added
369 if (getSecondLevelMenuLength === 0) {
370 $(this).closest('.top-level-menu').find('.page-level-1').addClass("withoutDropdown");
371 //$(this).closest('.top-level-menu').find('.top-mega-menu-wrap').remove();
372 }
373 if (getSecondLevelMenuLength > 0) {
374 var isLevelOneisHidden = $(this).children(".top-mega-menu-wrap").is(":hidden");
375 if (isLevelOneisHidden) {
376 $(this).children(".top-mega-menu-wrap").show();
377 const elms = document.querySelector('.top-level-menu');
378 const getLeftPos = elms.getBoundingClientRect();
379 const shiftLeftPos = getLeftPos.left;
380
381 //$(this).children(".top-mega-menu-wrap").css("left", "-" + shiftLeftPos + "px");
382
383 // added for equal column //
384 var maxHeight = 0;
385 var sameBlocks = ($(this).children(".top-mega-menu-wrap")).children(
386 '.equalColumns');
387 var thirdLevelBlockMenu = $(this).find('.mega-menu-third-blocks .third-level-menu');
388
389 sameBlocks.each(function (ev) {
390 $(this).css('height', 'fit-content');
391 if ($(this).height() > maxHeight) {
392 maxHeight = $(this).height();
393 }
394
395 });
396
397 sameBlocks.each(function (ev) {
398 if (maxHeight > 400) {
399 $(this).css('height', Math.round(maxHeight).toString() + 'px');
400 $(thirdLevelBlockMenu).css('height', Math.round(maxHeight).toString() + 'px');
401 } else {
402 $(this).css('height', '400px');
403 $(thirdLevelBlockMenu).css('height', '400px');
404 }
405
406 });
407 }
408 }
409
410 });
411
412 // Nav 1st level mouseleave event
413 $('.top-level-menu').mouseleave(function (e) {
414 if ($(window).width() < 1024) {
415 return false;
416 }
417 $(this).children(".top-mega-menu-wrap").hide();
418 $(".third-level-menu").hide();
419 });
420
421 // Nav 2nd level mouseenter event
422 $(".second-level-page").mouseenter(function () {
423 if ($(window).width() < 1024) {
424 return false;
425 }
426 var thirdLevelMenu = $(this).find(".third-level-menu");
427 var thirdLevelMenuItems = $(this).find(".third-level-menu li");
428
429 if (thirdLevelMenuItems.length > 0) {
430 thirdLevelMenu.show();
431 }
432 });
433
434 // Nav 2nd level mouseleave event
435 $(".second-level-page").mouseleave(function () {
436 if ($(window).width() < 1024) {
437 return false;
438 }
439 var thirdLevelMenu = $(this).find(".third-level-menu");
440 thirdLevelMenu.hide();
441 });
442
443 // retriving top level url
444 $(document).on('keydown', '.top-level-menu', function (e) {
445 $('.nav.navbar-site').first().children('li').each(function () {
446 // $(this).find('a').attr('tabindex', '0');
447 // $(this).find('a').addClass('First-level-menu');
448 });
449
450 $(this).each(function () {
451 if ( $(this).children('.page-level-1').hasClass('disableURL') ) {
452 if (e.which == 13) {
453 if ($(this).find('.top-mega-menu-wrap').is(":hidden")) {
454 $(".top-mega-menu-wrap").hide();
455 $(this).find(".top-mega-menu-wrap").show();
456 clickedTab = true;
457 e.preventDefault();
458 } else {
459 $(this).find(".top-mega-menu-wrap").hide();
460 }
461 }
462 }
463
464 });
465 });
466
467 $(".rbi-primary-navigation a").each(function () {
468 var getPageLevelURL = $(this).attr("href");
469 if (((getPageLevelURL.indexOf("javascript") > -1)) || ((getPageLevelURL.indexOf(
470 "Javascript") > -1))) {
471 $(this).addClass("disableURL");
472 }
473
474 // added for collaborative events menu should not open
475 if ((getPageLevelURL.indexOf("href") > -1)) {
476 $(this).addClass("menu-not-open-collaborative");
477 }
478
479
480 });
481
482 /*blocked temprary need to know why shift key is desier*/
483 // $('.mega-menu-second-blocks .second-level-menu>li:last-child>a').on('keydown', function (e) {
484 // if( !e.shiftKey && e.keyCode ){
485 // $('.top-mega-menu-wrap').css('display', 'none');
486 // }
487 // });
488
489 var navMousedown = false;
490 $('.mega-menu-third-blocks .third-level-menu>li:last-child>a').on('mousedown', function () {
491 navMousedown = true;
492 });
493
494 $('.mega-menu-third-blocks .third-level-menu>li:last-child>a').on('focusout', function (event) {
495 $(this).keydown(function (e) {
496 if(!navMousedown) {
497 if( !e.shiftKey && e.keyCode ){
498 if( !$(this).parent('.is-level-4-accordion').hasClass('active') ){
499 $(".third-level-menu").css('display', 'none');
500 $(this).parent('.second-level-page').focus();
501 }
502 }
503 }
504 navMousedown = false;
505 });
506 });
507
508 $('.mega-menu-second-blocks .second-level-menu li.has-level-3').on('keydown', function (event) {
509 // on click of enter
510 if (event.which === 13) {
511 $(this).trigger('click').find('.third-level-menu').css('display', 'block');
512
513 }
514 });
515
516 $('.mega-menu-second-blocks .second-level-menu>li>a').on('focus', function (event) {
517 $(".third-level-menu").css('display', 'none');
518 });
519
520 $('.rbi-header .site-logo .custom-logo').on('focusout', function (event) {
521 $('.rbi-primary-navigation>ul>li:nth-child(2)>a').attr('tabindex', '0');
522 });
523
524 // On load get number of languages
525 let rbiLanguages = [];
526
527 if ($(".multipleLanguae-wrapper #languageSelector option").length) {
528 $(".multipleLanguae-wrapper #languageSelector option").each(function () {
529 let currentItem = {
530 languageText: $(this).text(),
531 languageURL: $(this).attr('value')
532 };
533 rbiLanguages.push(currentItem);
534 });
535 }
536
537
538 // Add languages to mobile list items
539 let langListItem = '';
540 let langListItemContainer = $(".pwa-primary-navigation-wrapper .nav>li:first-child").find(
541 '.second-level-menu');
542 langListItemContainer.empty();
543
544 if (rbiLanguages.length) {
545 $.each(rbiLanguages, function (key, value) {
546
547 if (value.languageURL == value.languageText) {
548 langListItem =
549 "<li class='second-level-page selected test' ><a href='javascript:void(0)' target='_self'>" +
550 value.languageText + "</a></li>";
551 } else {
552 langListItem =
553 "<li class='second-level-page test'><a href='" +
554 value.languageURL + "' target='_self'>" + value.languageText + "</a></li>";
555 }
556
557 langListItemContainer.append(langListItem);
558 });
559 }
560
561
562 });
563window.addEventListener("load", () => {
564 setTimeout(() => {
565 if(window.location.href.includes('lost-in-transmission-financial-markets-and-monetary-policy-duplicate-0')
566 ){
567 $(".multipleLanguae-wrapper .list ul li").each(function () {
568 $(this).removeClass('d-none')
569 });
570 }
571 }, 2000);
572 });
573
574</script>
575
576
577<script>
578$(document).ready(function(){
579 setTimeout(function() {
580 $('.rbi_home_hero_wrapper .owl-dots button').attr('aria-label', 'Slide Navigation');
581 $('.rbi_home_hero_wrapper .owl-dots button').attr('title', 'Slide Navigation');
582 }, 50);
583});
584</script>
சொத்து வெளியீட்டாளர்
Financial Crisis, Corporate Governance, and Bank Capital by Sanjai Bhagat
Financial Crisis, Corporate Governance, and Bank Capital by Sanjai Bhagat, Cambridge University Press (2017), US$39.99 The global financial crisis (GFC) has brought to the fore the importance of ‘corporate governance’ and put a question mark on prevailing practices on dealing with stressed ‘too big to fail’ (TBTF) banks. Though, there were various factors which led to the crisis, excessive risk taking by the top executives in large financial institutions and the lenient government policies for home buyers could be identified as the two prominent ones. While there are several books available now on the GFC, it is difficult at times to differentiate one from the other in terms of the broad content and key findings. The book by Sanjai Bhagat titled ‘Financial Crisis, Corporate Governance, and Bank Capital’, however, lucidly explains some of the intricate aspects of the GFC while offering a unique approach in terms of an empirical analysis of the relationship between corporate governance and capital requirement in banks. The author, professor at the University of Colorado, having experience of working with the US Securities and Exchange Commission, the US government agencies and Fortune 500 companies, provides insightful details of the crisis and also offers remedies to overcome or minimize the effect of such a crisis in the future. The book highlights the role of public policies relating to home mortgage in the financial crisis. Prior to 1992, the US government sponsored enterprises - Fannie Mae and Freddie Mac-promoted the growth of sub-prime market and dominated the residential mortgage market with their combined share rising from 40 per cent in 1996 to 56 per cent in 2008. This enabled home ownership by those who could not otherwise afford it. In this process financial institutions played a key role by issuing mortgage backed securities (MBSs). MBSs issued by banks, also known as private label securities (PLS), constituted about 50 per cent of the total MBS issued. Total PLS issued during 2005 and 2006 amounts to more than US$ 1 trillion. As the US real estate prices started to decline in 2005-08, home buyers who had no money started defaulting on payments and the default rate increased to 35 per cent, which eventually affected the US financial system. The author argues that apart from the lenient government policies for home buyers, excessive risk taking decisions by the top executives in large financial institutions was a major cause of the GFC. The book also contests the notion of ‘too big to fail’ (TBTF): the firm whose size, complexity, interconnectedness, and critical functions make it so important to the overall financial system of a country that, if anything goes wrong, in the larger interest of the economy, the government needs to bail it out. As the TBTF results in uneven playing field for small and big banks, the author proposes a solution which can be implemented only by the intervention of corporate board members and institutional investors in big banks. The author argues that the pre-crisis compensation packages prevailing in the industry might have led to misaligned incentives. The TBTF bank CEOs were able to realise substantial gains on their common stock sales in the pre-crisis period (2000-07), while during the crisis of 2008 they had to incur large losses. Additionally, stock sales by TBTF bank CEOs were significantly greater than stock sales by other bank CEOs in the pre-crisis period. Finally, different risk-taking measures suggest that TBTF banks were significantly riskier than other banks. The author, based on an empirical analysis of the compensation structure of 100 US financial institutions, provides an alternative to the existing compensation package. The compensation package proposed by the author is based on simplicity and transparency, and focuses on creating and sustaining long term shareholder value without any need of bailouts. The proposed package, unlike most other executive compensation reform proposals, does not place a ceiling on executive compensation. The author provides four justifications in support of a simple and transparent compensation structure. First, the financial sector is a fast-evolving sector and it is difficult to predict risks that may emerge as products and markets develop. Moreover, in the context of large and interconnected financial institutions and complex financial instruments, banks grapple with ‘unknown’ and ‘unknowable’ risks. The more complicated and opaque an incentive package is, the more difficult it will be to anticipate individual responses and predict what risks will or will not materialise. Second, as shareholders are now required to vote on CEO compensation packages, a simple incentive structure is easier for them to understand and evaluate, reducing the need to rely on third-party vendors of proxy voting advice, the value of which has been the subject of considerable controversy. Third, simplicity and transparency in incentive compensation packages mitigate public scepticism towards high pay of executives. Finally, the focus on creating and sustaining long-term shareholder value would channel management’s attention to longer term profitability of an investment or trading strategy. Business and legal scholars posit that managers should act in the best long-term interest of shareholders - what could be the better way to do this than tie management’s incentive compensation to long-term share price. The author refers to this as the Restricted Equity proposal, as he proposes that the incentive compensation of bank executives should consist only of restricted equity - restricted in the sense that the individuals cannot sell the shares or exercise the options for one to three years after their last day in office. The proposal only limits the annual cash payouts an executive can receive. The amount of restricted stock and restricted stock options that can be awarded to a bank manager is essentially unlimited as per the proposal; though, in practice, the award amounts should and need to be anchored to the current practices in a particular company. Also, the focus on creating and sustaining long-term shareholder value would minimise the likelihood of a bailout which would reduce the potential burden on the taxpayers. Equity-based incentive programs, however, may lose effectiveness in motivating managers to reduce excessive risk-taking when a bank’s equity value approaches zero. There is a moral hazard or agency cost of debt arising from shareholders’ potential preference to take extreme risks when a firm is close to insolvency. This is because the shareholders gain from the upside of a positive outcome, albeit low in probability, while limited liability leaves the losses, should the gamble fail, on creditors. The moral hazard problem when equity value approaches zero may well be more severe for banks, as their creditors have less interest in monitoring against risk-taking activity because the government not only stands behind retail depositors, but also often bails out other creditors. Suitably aligning management’s incentives in this context, therefore, calls for focus on the interaction among bank capital structure, bank capital requirements and bank executive incentive compensation whereas, the extant literature analyses compensation reform in isolation. The book provides an excellent overview of executive compensation policies by banks and highlights how understanding their interactions with other variables like bank size and bank capital can enhance our assessment of risks and improve regulatory aspects. The author emphasises that banks’ shareholders and management at present have fairly limited ability to internalise the consequences of risks. Corporate governance principles ensuring clear allocation of authority, responsibilities and accountability for deterioration in financial soundness parameters of a bank are as much important as the emphasis on higher and better quality control to ensure financial stability. Dipak Chaudhari* * Dipak Chaudhari is a Assistant Adviser, Department of Economic and Policy Research, Reserve Bank of India. |
RbiTtsCommonUtility
உங்கள் பயனர் அனுபவத்தை மேம்படுத்த இந்த இணையதளம்குக்கீகளைபயன்படுத்துகிறது .