Usage of custom culture in ASP.NET MVC Razor

using System.Globalization;

namespace MvcCultureTest.Controllers
{
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            CultureInfo CurrentCultureInfo = new CultureInfo("en-US"); //declare culture
            ViewBag.CultureName = CurrentCultureInfo;
            ViewBag.MyNumber = 1235054;
            return View();
        }
    }
}




@{
    Layout = null;
}

<!DOCTYPE html>
<html>
<head>
    <title>Index</title>
</head>
<body>
    <div> 
        @ViewBag.MyNumber.ToString("N", ViewBag.CultureName); 
    </div>
</body>
</html>

Custom CultureInfo

using System;
using System.Globalization;

namespace CultureTest
{
    class Program
    {
        static void Main(string[] args)
        {
           Int32 number = 1234565789;
           CultureInfo ci = new CultureInfo("bn-BD-skpaul");
           Console.WriteLine(number.ToString("N",ci));
           DateTime dt = DateTime.Now;
           Console.WriteLine(dt.ToString("d", ci));
           Console.ReadLine();
        }
    }
}