Assigning new region in a display suite layout does not show contents placed inside newly created region // rmch-content-2.tpl.php
&lt;?php
/**
 * @file
 * Display Suite RMCH Two Column Header template.
 *
 * Available variables:
 *
 * Layout:
 * - $classes: String of classes that can be used to style this layout.
 * - $contextual_links: Renderable array of contextual links.
 * - $layout_wrapper: wrapper surrounding the layout.
 *
 * Regions:
 *
 * - $header: Rendered content for the "Header" region.
 * - $header_classes: String of classes that can be used to style the "Header" region.
 *
 * - $left: Rendered content for the "Left" region.
 * - $left_classes: String of classes that can be used to style the "Left" region.
 *
 * - $right: Rendered content for the "Right" region.
 * - $right_classes: String of classes that can be used to style the "Right" region.
 */
?&gt;
&lt;&lt;?php print $layout_wrapper; print $layout_attributes; ?&gt; class="&lt;?php print $classes;?&gt; clearfix"&gt;

  &lt;!-- Needed to activate contextual links --&gt;
  &lt;?php if (isset($title_suffix['contextual_links'])): ?&gt;
    &lt;?php print render($title_suffix['contextual_links']); ?&gt;
  &lt;?php endif; ?&gt;

  &lt;div class="l-content themed-content"&gt;
    &lt;div class="inner"&gt;    
      &lt;&lt;?php print $content_left_wrapper; ?&gt; class="ds-content-left &lt;?php print $content_left_classes; ?&gt;"&gt;
        &lt;?php print $content_left; ?&gt;
      &lt;/&lt;?php print $content_left_wrapper; ?&gt;&gt;

      &lt;&lt;?php print $content_right_wrapper; ?&gt; class="ds-content-right &lt;?php print $content_right_classes; ?&gt;"&gt;
        &lt;?php print $content_right; ?&gt;
      &lt;/&lt;?php print $content_right_wrapper; ?&gt;&gt;
    &lt;/div&gt;    
  &lt;/div&gt;

   &lt;&lt;?php print $content_right_wrapper; ?&gt; class="ds-content-footer &lt;?php print $content_footer_classes; ?&gt;"&gt;
        &lt;?php print $content_footer; ?&gt;
   &lt;/&lt;?php print $content_right_wrapper; ?&gt;&gt;

   &lt;div class="page-links"&gt;      
    &lt;div class="ds-links"&gt;      
      &lt;?php print render(block_get_blocks_by_region('page_links')); ?&gt;      
    &lt;/div&gt;    
  &lt;/div&gt; 

&lt;/&lt;?php print $layout_wrapper ?&gt;&gt;

&lt;!-- Needed to activate display suite support on forms --&gt;
&lt;?php if (!empty($drupal_render_children)): ?&gt;
  &lt;?php print $drupal_render_children ?&gt;
&lt;?php endif; ?&gt;


So I have added new footer region in the .inc for the layout 
    rmch_content_2.inc
    

/**
 * @file
 * Display Suite RMCH Header 2 col, Content 2 col
 */

function ds_rmch_content_2() {
  return array(
    'label' =&gt; t('RMCH Content 2 col'),
    'regions' =&gt; array(      
      'content_left' =&gt; t('Content Left'),
      'content_right' =&gt; t('Content Right'),
      'footer' =&gt; t('Footer'),
    ),
    // Uncomment if you want to include a CSS file for this layout (rmch_two_column_header.css)
    'css' =&gt; FALSE,
    // Uncomment if you want to include a preview for this layout (rmch_two_column_header.png)
    'image' =&gt; TRUE,
  );
}


I have added new region footer which is visible in the screenshot and added Links field inside Footer
When I add Links field in the Content Left , it displays links but when I add  it in the footer it does not show up and the variable
print $content_footer; inside tpl.php file turns out to be empty completely.
What should I do the make sure blocks or fields added inside newly created regions show up.?
You've made a footer definition but printing $content_footer. Try printing $footer or changing the name of the region to be consistent with the others (content_). Clear cache to see your changes.